{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "a657373d-1b19-4df4-b576-8a649c0d448d",
   "metadata": {},
   "source": [
    "# Python安装\n",
    "\n",
    "## Python安装包下载\n",
    "\n",
    "Python的官方网站是https://www.python.org/, 在浏览器里可以打开，进入首页之后找到\"Downloads\"(下载)，点击它进入下载页面，我们可以在这里下载Python最新版本。  \n",
    "![下载地址](./python_download.png)  \n",
    "当前的Python版本是3.9.7，它随着时间推移，会更换成最新的版本。点击\"Download Python 3.9.7\"下载到自己电脑磁盘上，不要什么软件都放到桌面或C:盘默认目录，应该放到其它磁盘上，比如：  \n",
    "![下载](./python_download1.png)  \n",
    "下载完成之后，可以在目录下看到文件: python-3.9.7-amd64.exe\n",
    "\n",
    "## Python安装\n",
    "\n",
    "鼠标双击python-3.9.7-amd64.exe，将弹出安装界面，按提示进行安装即可，如果你对安装不大熟悉，按默认配置，不要进行什么修改，默认安装目录一般在C:盘。安装步骤的截图就不提供了，在百度上随便搜索一下应该到处都是。\n",
    "\n",
    "## Python运行\n",
    "\n",
    "打开cmd（命令提示符），在命令行上输入：python, 这样就启动了一个Python解释器，我们也叫这个软件python为解释器。  \n",
    "![Python解释器](./python1.png)  \n",
    "从上图可以看出来，目前我本机还是安装的版本是3.6.2，我们安装Python3某个版本就可以，不要再安装Python2了。  \n",
    "我们可以在Python解释器命令行上做简单的编程，如下：我们做一个1 + 2 = 3  \n",
    "![简单运算](./python2.png)  \n",
    "不过我们不会在命令行上编程，效率太低了，应该用一种专门的Python代码编辑器软件来编写代码。\n",
    "\n",
    "## PyCharm\n",
    "\n",
    "Python代码编辑器软件有很多，我使用过Sublime Text, VSCode, 现在使用PyCharm来专门编写Python代码，所以推荐它。  \n",
    "PyCharm是JetBrains公司开发的，功能十分强大，它分专业版Professional和社区版Community, 社区版是免费的，我们选择社区版就可以了。  \n",
    "下载地址是: https://www.jetbrains.com/pycharm/download/#section=windows  \n",
    "![Pycharm下载](./pycharm1.png)  \n",
    "点击下载\"Download\"进行下载:\n",
    "![Pycharm下载2](./pycharm2.png)  \n",
    "安装步骤和截图就不讲了，这些基本的东西，在网上查查或者问问其它人即可。安装成功后，应该在桌面上有一个Python图标，鼠标双击它运行起来。  \n",
    "![Pycharm运行](./pycharm3.png)  \n",
    "\n",
    "## JupyterLab\n",
    "\n",
    "JupyterLab是一个Web形式的Python编辑器，也不建议初学者使用，这里提到一下它，是因为本教程就是用它来编写的，确实很方便。以后我们讲到用Python做数据分析时，再来讲怎么使用JupyterLab吧。"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.5"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
